home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / langs / icon8_fx.zoo / diffs / icont / makefile
Encoding:
Makefile  |  1990-12-17  |  4.0 KB  |  96 lines

  1. CC=gcc
  2. CFLAGS=-O -fstrength-reduce -fcombine-regs -fomit-frame-pointer
  3. LFLAGS=-x
  4.  
  5. OBJS = err.o keyword.o lcode.o lglob.o link.o llex.o lmem.o lnklist.o \
  6.     lsym.o opcode.o optab.o parse.o tcode.o tlex.o tmain.o \
  7.     tmem.o toktab.o trans.o tree.o tsym.o tlocal.o util.o
  8.  
  9. COBJS= ..\common\long.o ..\common\getopt.o
  10.  
  11. LIBS=-liio
  12.  
  13. PGM=icont.ttp
  14.  
  15. all: $(PGM)
  16.  
  17. $(PGM): $(OBJS) $(COBJS)
  18.     $(CC) $(CFLAGS) -o $(PGM) $(OBJS) $(COBJS) $(LIBS) $(LFLAGS)
  19.     toglclr $(PGM) # for TOS 1.4
  20.  
  21. clean:
  22.     $(RM) $(OBJS)
  23.  
  24. ###
  25. err.o : err.c ..\h\config.h ..\h\define.h ..\h\proto.h \
  26.   ..\common\cproto.h general.h token.h tlex.h trans.h tree.h tproto.h 
  27. keyword.o : keyword.c ..\h\keyword.h tsym.h 
  28. lcode.o : lcode.c ..\h\config.h ..\h\define.h ..\h\proto.h \
  29.   ..\common\cproto.h general.h tproto.h globals.h sizes.h opcode.h \
  30.   ..\h\opdefs.h link.h ..\h\rt.h ..\h\cpuconf.h ..\h\memsize.h \
  31.   ..\h\keyword.h ..\h\version.h ..\h\header.h 
  32. lglob.o : lglob.c ..\h\config.h ..\h\define.h ..\h\proto.h \
  33.   ..\common\cproto.h general.h tproto.h link.h ..\h\rt.h \
  34.   ..\h\cpuconf.h ..\h\memsize.h opcode.h ..\h\opdefs.h \
  35.   ..\h\version.h 
  36. link.o : link.c ..\h\config.h ..\h\define.h ..\h\proto.h \
  37.   ..\common\cproto.h general.h tproto.h globals.h sizes.h link.h \
  38.   ..\h\rt.h ..\h\cpuconf.h ..\h\memsize.h ..\h\paths.h \
  39.   ..\h\header.h 
  40. llex.o : llex.c ..\h\config.h ..\h\define.h ..\h\proto.h \
  41.   ..\common\cproto.h general.h tproto.h link.h ..\h\rt.h \
  42.   ..\h\cpuconf.h ..\h\memsize.h opcode.h ..\h\opdefs.h 
  43. lmem.o : lmem.c ..\h\config.h ..\h\define.h ..\h\proto.h \
  44.   ..\common\cproto.h general.h tproto.h globals.h sizes.h link.h \
  45.   ..\h\rt.h ..\h\cpuconf.h ..\h\memsize.h 
  46. lnklist.o : lnklist.c ..\h\config.h ..\h\define.h ..\h\proto.h \
  47.   ..\common\cproto.h general.h tproto.h trans.h lfile.h 
  48. lsym.o : lsym.c ..\h\config.h ..\h\define.h ..\h\proto.h \
  49.   ..\common\cproto.h link.h ..\h\rt.h ..\h\cpuconf.h \
  50.   ..\h\memsize.h general.h tproto.h globals.h sizes.h 
  51. opcode.o : opcode.c ..\h\config.h ..\h\define.h ..\h\proto.h \
  52.   ..\common\cproto.h general.h tproto.h link.h ..\h\rt.h \
  53.   ..\h\cpuconf.h ..\h\memsize.h opcode.h ..\h\opdefs.h 
  54. optab.o : optab.c ..\h\config.h ..\h\define.h ..\h\proto.h \
  55.   ..\common\cproto.h tlex.h 
  56. parse.o : parse.c ..\h\config.h ..\h\define.h ..\h\proto.h \
  57.   ..\common\cproto.h tproto.h trans.h tsym.h tree.h ..\h\keyword.h 
  58. tcode.o : tcode.c ..\h\config.h ..\h\define.h ..\h\proto.h \
  59.   ..\common\cproto.h general.h tproto.h globals.h sizes.h trans.h \
  60.   token.h tree.h tsym.h 
  61. tlex.o : tlex.c ..\h\config.h ..\h\define.h ..\h\proto.h \
  62.   ..\common\cproto.h general.h tproto.h trans.h token.h tlex.h \
  63.   tree.h 
  64. tlocal.o : tlocal.c ..\h\config.h ..\h\define.h ..\h\proto.h \
  65.   ..\common\cproto.h 
  66. tmain.o : tmain.c ..\h\config.h ..\h\define.h ..\h\proto.h \
  67.   ..\common\cproto.h general.h tproto.h ..\h\paths.h globals.h \
  68.   sizes.h 
  69. tmem.o : tmem.c ..\h\config.h ..\h\define.h ..\h\proto.h \
  70.   ..\common\cproto.h general.h tproto.h globals.h sizes.h trans.h \
  71.   ..\h\memsize.h tsym.h tree.h 
  72. toktab.o : toktab.c ..\h\config.h ..\h\define.h ..\h\proto.h \
  73.   ..\common\cproto.h general.h tproto.h trans.h tlex.h token.h 
  74. trans.o : trans.c ..\h\config.h ..\h\define.h ..\h\proto.h \
  75.   ..\common\cproto.h general.h tproto.h ..\h\version.h globals.h \
  76.   sizes.h trans.h tsym.h tree.h token.h 
  77. tree.o : tree.c ..\h\config.h ..\h\define.h ..\h\proto.h \
  78.   ..\common\cproto.h general.h tproto.h tree.h 
  79. tsym.o : tsym.c ..\h\config.h ..\h\define.h ..\h\proto.h \
  80.   ..\common\cproto.h general.h tproto.h globals.h sizes.h trans.h \
  81.   token.h tsym.h lfile.h 
  82. util.o : util.c ..\h\config.h ..\h\define.h ..\h\proto.h \
  83.   ..\common\cproto.h general.h tproto.h ..\h\cpuconf.h globals.h \
  84.   sizes.h trans.h tree.h ..\h\fdefs.h 
  85. ###
  86. ..\common\long.o : ..\common\long.c ..\h\config.h \
  87.   ..\h\define.h ..\h\proto.h ..\common\cproto.h ..\h\cpuconf.h 
  88.     pushd ..\common
  89.     make long.o
  90.     popd
  91. ..\common\getopt.o : ..\common\getopt.c ..\h\config.h \
  92.   ..\h\define.h ..\h\proto.h ..\common\cproto.h 
  93.     pushd ..\common
  94.     make getopt.o
  95.     popd
  96.